home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / msqllib / include / pragmas / msql_pragmas.h
C/C++ Source or Header  |  1999-01-01  |  5KB  |  111 lines

  1. /** $VER: msql.fd 5.0 (23.09.98)*/
  2. #ifndef PRAGMAS_MSQL_PRAGMAS_H
  3. #define PRAGMAS_MSQL_PRAGMAS_H
  4.  
  5. #ifndef CLIB_MSQL_PROTOS_H
  6. #include <clib/msql_protos.h>
  7. #endif
  8.  
  9.  
  10. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  11. #pragma amicall(MsqlBase,0x24,MsqlAllocConnection())
  12. #pragma amicall(MsqlBase,0x2a,MsqlFreeConnection(a0))
  13. #pragma amicall(MsqlBase,0x30,MsqlGetErrMsg(a0))
  14. #pragma amicall(MsqlBase,0x36,MsqlConnect(a1,a0))
  15. #pragma amicall(MsqlBase,0x3c,MsqlSelectDB(a1,a0))
  16. #pragma amicall(MsqlBase,0x42,MsqlQuery(a1,a0))
  17. #pragma amicall(MsqlBase,0x48,MsqlCreateDB(a1,a0))
  18. #pragma amicall(MsqlBase,0x4e,MsqlDropDB(a1,a0))
  19. #pragma amicall(MsqlBase,0x54,MsqlShutdown(a0))
  20. #pragma amicall(MsqlBase,0x5a,MsqlGetProtoInfo(a0))
  21. #pragma amicall(MsqlBase,0x60,MsqlReloadAcls(a0))
  22. #pragma amicall(MsqlBase,0x66,MsqlGetServerInfo(a0))
  23. #pragma amicall(MsqlBase,0x6c,MsqlGetHostInfo(a0))
  24. #pragma amicall(MsqlBase,0x72,MsqlClose(a1))
  25. #pragma amicall(MsqlBase,0x78,MsqlDataSeek(a0,d0))
  26. #pragma amicall(MsqlBase,0x7e,MsqlFieldSeek(a0,d0))
  27. #pragma amicall(MsqlBase,0x84,MsqlFreeResult(a0))
  28. #pragma amicall(MsqlBase,0x8a,MsqlFetchRow(a0))
  29. #pragma amicall(MsqlBase,0x90,MsqlFetchField(a0))
  30. #pragma amicall(MsqlBase,0x96,MsqlListDBs(a0))
  31. #pragma amicall(MsqlBase,0x9c,MsqlListTables(a0))
  32. #pragma amicall(MsqlBase,0xa2,MsqlListFields(a0,a1))
  33. #pragma amicall(MsqlBase,0xa8,MsqlListIndex(a2,a0,a1))
  34. #pragma amicall(MsqlBase,0xae,MsqlStoreResult(a0))
  35. #pragma amicall(MsqlBase,0xb4,MsqlLoadConfigFile(a1,a0))
  36. #pragma amicall(MsqlBase,0xba,MsqlGetIntConfOld(a1,a0))
  37. #pragma amicall(MsqlBase,0xc0,MsqlGetCharConfOld(a1,a0))
  38. #pragma amicall(MsqlBase,0xc6,MsqlGetIntConf(a1,a0,a2))
  39. #pragma amicall(MsqlBase,0xcc,MsqlGetCharConf(a1,a0,a2))
  40. #pragma amicall(MsqlBase,0xd2,MsqlGetServerStats(a0,a1,d0))
  41. #pragma amicall(MsqlBase,0xd8,MsqlCopyDB(a0,a1,a2))
  42. #pragma amicall(MsqlBase,0xde,MsqlMoveDB(a0,a1,a2))
  43. #pragma amicall(MsqlBase,0xe4,MsqlUnixTimeToDate(d0))
  44. #pragma amicall(MsqlBase,0xea,MsqlUnixTimeToTime(d0))
  45. #pragma amicall(MsqlBase,0xf0,MsqlGetSequenceInfo(a0,a1))
  46. #pragma amicall(MsqlBase,0xf6,MsqlDateToUnixTime(a0))
  47. #pragma amicall(MsqlBase,0xfc,MsqlTimeToUnixTime(a0))
  48. #pragma amicall(MsqlBase,0x102,MsqlSumTimes(a0,a1))
  49. #pragma amicall(MsqlBase,0x108,MsqlDateOffset(a0,d0,d1,d2))
  50. #pragma amicall(MsqlBase,0x10e,MsqlDiffTimes(a0,a1))
  51. #pragma amicall(MsqlBase,0x114,MsqlDiffDates(a0,a1))
  52. #pragma amicall(MsqlBase,0x11a,MsqlAddMHookA(a0,a1))
  53. #pragma amicall(MsqlBase,0x120,MsqlRemMHook(a0))
  54. #endif
  55.  
  56. #if defined(_DCC) || defined(__SASC)
  57. #pragma libcall MsqlBase MsqlAllocConnection 24 00
  58. #pragma libcall MsqlBase MsqlFreeConnection 2a 801
  59. #pragma libcall MsqlBase MsqlGetErrMsg 30 801
  60. #pragma libcall MsqlBase MsqlConnect 36 8902
  61. #pragma libcall MsqlBase MsqlSelectDB 3c 8902
  62. #pragma libcall MsqlBase MsqlQuery 42 8902
  63. #pragma libcall MsqlBase MsqlCreateDB 48 8902
  64. #pragma libcall MsqlBase MsqlDropDB 4e 8902
  65. #pragma libcall MsqlBase MsqlShutdown 54 801
  66. #pragma libcall MsqlBase MsqlGetProtoInfo 5a 801
  67. #pragma libcall MsqlBase MsqlReloadAcls 60 801
  68. #pragma libcall MsqlBase MsqlGetServerInfo 66 801
  69. #pragma libcall MsqlBase MsqlGetHostInfo 6c 801
  70. #pragma libcall MsqlBase MsqlClose 72 901
  71. #pragma libcall MsqlBase MsqlDataSeek 78 0802
  72. #pragma libcall MsqlBase MsqlFieldSeek 7e 0802
  73. #pragma libcall MsqlBase MsqlFreeResult 84 801
  74. #pragma libcall MsqlBase MsqlFetchRow 8a 801
  75. #pragma libcall MsqlBase MsqlFetchField 90 801
  76. #pragma libcall MsqlBase MsqlListDBs 96 801
  77. #pragma libcall MsqlBase MsqlListTables 9c 801
  78. #pragma libcall MsqlBase MsqlListFields a2 9802
  79. #pragma libcall MsqlBase MsqlListIndex a8 98A03
  80. #pragma libcall MsqlBase MsqlStoreResult ae 801
  81. #pragma libcall MsqlBase MsqlLoadConfigFile b4 8902
  82. #pragma libcall MsqlBase MsqlGetIntConfOld ba 8902
  83. #pragma libcall MsqlBase MsqlGetCharConfOld c0 8902
  84. #pragma libcall MsqlBase MsqlGetIntConf c6 A8903
  85. #pragma libcall MsqlBase MsqlGetCharConf cc A8903
  86. #pragma libcall MsqlBase MsqlGetServerStats d2 09803
  87. #pragma libcall MsqlBase MsqlCopyDB d8 A9803
  88. #pragma libcall MsqlBase MsqlMoveDB de A9803
  89. #pragma libcall MsqlBase MsqlUnixTimeToDate e4 001
  90. #pragma libcall MsqlBase MsqlUnixTimeToTime ea 001
  91. #pragma libcall MsqlBase MsqlGetSequenceInfo f0 9802
  92. #pragma libcall MsqlBase MsqlDateToUnixTime f6 801
  93. #pragma libcall MsqlBase MsqlTimeToUnixTime fc 801
  94. #pragma libcall MsqlBase MsqlSumTimes 102 9802
  95. #pragma libcall MsqlBase MsqlDateOffset 108 210804
  96. #pragma libcall MsqlBase MsqlDiffTimes 10e 9802
  97. #pragma libcall MsqlBase MsqlDiffDates 114 9802
  98. #pragma libcall MsqlBase MsqlAddMHookA 11a 9802
  99. #pragma libcall MsqlBase MsqlRemMHook 120 801
  100. #endif
  101.  
  102. #ifdef __STORM__
  103. #pragma tagcall(MsqlBase,0x11a,MsqlAddMHook(a0,a1))
  104. #endif
  105.  
  106. #ifdef __SASC_60
  107. #pragma tagcall MsqlBase MsqlAddMHook 11a 9802
  108. #endif    /*  __SASC_60  */
  109.  
  110. #endif    /*  PRAGMAS_MSQL_PRAGMAS_H  */
  111.